package com.crishne.anwo.dao;

import java.util.List;
import java.util.Map;
import com.crishne.anwo.model.Country;


/**
 * CountryDao
 */
public interface CountryDao {
	
	/**
	 * 按主键查找对象
	 */
	public abstract Country getById(String pk);

	/**
	 * 获取总记录数
	 */
	public abstract int getTotalCount(Map<String, Object> params);
	
	/**
	 * 按实体对象属性动态查找列表
	 */
	public abstract List<Country> findList(Map<String, Object> params);

	/**
	 * 分页
	 */
	public abstract List<Country> findPageList(Map<String, Object> params);

	/**
	 * 保存
	 */
	public abstract int save(Country obj);
	
	/**
	 * 更新
	 */
	public abstract int update(Country obj);

	/**
	 * 删除
	 */
	public abstract int delete(String pk);

}
